Shankar Goyal

Marxist Interpretation of Ancient Indian History - Pune Bhandarkar Oriental Research Institute 2000

978-81-941112-6-9