Modern moral philosophy - 445548 Hudson, W. D. (London : Macmillan, 1970)