A History of India - Thapar Romila (New Delhi Penguin Books, 1966)