Oxford social studies for pakistan book 2 - "Horsburgh, Nicholas" (Oxford University press, 1993)