Philosophy and public affairs / - Haldane, John. (Cambridge University Press, 2000)