Moral teleology : a theory of progress - Sauer, Hanno (Routledge studies in ethics and moral theory., 2023)