Western political thought: From Plato to Marx - Ray, B. N. (New Delhi Kaveri Books, 2013)