Social and Political Philosophy: Readings From Plato to Gandhi by John Somerville Back to product details page >