Ethica Thomistica, Revised Edition: The Moral Philosophy of Thomas Aquinas