Basic moral philosophy - Holmes, Robert L. (Wadsworth Pub., 1998)