Modern moral philosophy - Hudson, W. D. (Macmillan, 1976)