The Cambridge Shorter History of India - ALLAN, J.A. (Cambridge University Press)