History of India - Thapar, Romila (Harmondsworth Penguin Books, 1966)