Why it's hard to be good : an introduction to ethical theory - Palmer, Donald (McGraw-Hill, 2006)