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