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