A history of India - Romola Thapar (Penguin Books, 1966)