KAPUR Devesh Costs of Democracy Political Finance in India - 2018 - 311 Standard No.: 38,041 Source: Textual Dewey Class. No.: W6, Q8