NEW OXFORD SOCIAL STUDIES BOOK 5 - HORSBURGH NICHOLAS (PAKISTAN OXFORD UNIVERSITY PRESS, 2003)