Ancient Indian social history some interpretations - Thapar, Romila. (Orient BlackSwan, 2016)