New Oxford Social Studies 3 - "Horsburgh, Nicholas" (OUP Pakistan)