Political Thinkers: From Socrates to the Present
David Boucher is Professor of Political Philosophy and International Relations at Cardiff University. Paul Kelly is Professor of Political Theory at the London School of Economics.