New Oxford Social Studies for Pakistan 5 - "Nicholas Horsburgh" (Oxford University Karachi, 2019)