Papers in ethics and social philosophy . - Lewis David (Oxford Cambridge University Press, 2000)