A History of politcal Thought-plato to Marx - Mukherjee S. (PHI Learning private Limited New Delhi, 2008)