A history of political thought - Mukherjee, Subrata (PHI Learning, 2016)
Plato to Marx.