A history of India - Thaper, Romila (Harmond Worth Penguin Books Ltd., 1966)