Ancient History of India A new interpretation. - Singhal K C (New Delhi Atlantic Publishers, 2003)