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