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