Great Political Thinkers: Machiavelli, Hobbes, Mill, Marx by Peter Singer | Menrva Books