New Oxford Social Studies for Pakistan Book 5 - Horsburgh: Nicholas (Pakistan; Oxford University Press)