Ethics and political philosophy / - McGrade, Arthur Stephen (Cambridge University press,, 2001)