The Cambridge Handbook of Evolutionary Ethics

Michael Ruse; Robert J Richards