Social Studies For Pakistan Book B - "Horsburg, Nicholas" (Oxford Pakistan, 2011)