Jean Porter provides a highly sophisticated account of moral reasoning, developed out of the thought of Thomas Aquinas, which offers an alternative to modern moral theories, brings together rule-oriented and virtue-oriented approaches to moral judgement, and points towards a moral life founded on decency and justice.