Social studies for pakistan - "Horsburgh, Nicholas" (Oxford university press Karachi)