A history of India - Thapar, Romila (Pelican books, A769, 1966)