new oxford Social Studies - "Nicholas Horsburgh" (Oxford pakistan Press Karachi Pakistan, 2019)