Modern moral philosophy - Hudson W D (Macmillan, 1983)