Bharatavarsha a political and cultural history of india - Gokhale,Balkrishna Govinda (new delhi sterling publishers private limited, 1982)