Modern moral philosophy - Hudson, W. D. (MacMillan Press, 1983)