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