Social studies for Pakistan 3 - Horsburgh ,Nicholas (Oxford University Press, Karachi, 2010)