Book Review: Romila Thapar, The Public Intellectual in India. (July 2017)