Basic moral philosophy - Holmes, Robert L. (Thomson Wadsworth, 2007)