Social Studies for Pakistan book 5 - "Nicholas Horsburgh" (Oxford University Press Karachi, 2003)