An Introduction to India - Wolpert, Stanley (Viking, New Delhi, 1991)