Good article but not backed by hard evidence though. The author is not to be blamed for this. That is the problem with all our mythological texts. All based on smrti and oral traditions. And none of the modern Indian archaeologists or historians have taken the pains to excavate ancient sites and know the truth. Partly because there is a paucity of archaeologists in India. The general mood is "who cares?". We just have to switch on the History channel and know how much the western archaeologists have done to uncover the truth about their heritage and culture.