New Cambrigde history of India - Grewal J S (New York Cambridge, 1990)