A New History of India - Wolpert,Stanley (OUP, 1989)