A history of India - Thaper, Romila (Penguin Books, 1992)