Moral animals

by Catherine Wilson

"In Moral Animals, Catherine Wilson develops a theory of morality based on two fundamental premises: first, that moral progress implies the evolution of moral ideals involving restraint and sacrifi…