Introduction: why a theory of moral progress is needed
Part I. What is moral progress?
A typology of moral progress
Contemporary accounts of moral progress
A pluralistic, dynamic conception of moral progress
Part II. Evolution and the possibility of moral progress
Is evolved human nature an obstacle to moral progress?
The inclusivist anomaly and the limits of evolutionary explanation
Toward a naturalistic theory of inclusivist moral progress
Naturalizing moral regression: a biocultural account
De-moralization and the evolution of invalid moral norms
Part III. The path traveled and the way forward
Improvements in moral concepts and the human rights movement
Biomedical moral enhancement and moral progress
Conclusion: the future of human morality
Postscript: moral progress and cultural evolution.