Morality an introduction to ethics - Williams, Bernard Arthur Owen (Cambridge University press, 1993)