It often surprises me that in discussions of Indian History (including that article by Mihir Bose that you site), one of the best historians of ancient India is conveniently forgotten. http://en.wikipedia.org/wiki/Romila_Thapar
Her book and articles on Somnath are very interesting.