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