History of India - Romila Thapar (Harmonds worth, 1966)