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