Social Studies for Pakistan book 3 - "Nicholas Horsburgh" (,Oxford University press New York, 2003)