New Oxford Social Studies for Pakistan - 4 - NICHOLAS HORSBURGH (Karachi, 2019)