Ancient history of India: A new enterpretation - Singhal, K C (New Delhi Atlantic Publishers, 2003)