New oxford social studies for Pakistan 4 - Horsburgh, Nicholas (Karachi Oxford university press, 2019)