A history of India - Thapar, Romila (Penguin Books, 1966)