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