The puzzle of ethics - Vardy, Peter; Grosch, Paul (HarperCollins, 1994)