A new history of India - Wolpert, Stanley (Oxford University Press, 1989)