Summa theologiae: Latin text and English translation, vol.18: Principles of morality (Ia2ae18-21) / - Thomas Aquinas, Saint. (London, 1966)