The Expanding Circle: Ethics, Evolution, and Moral Progress

Peter Singer