Summa Theologiae : Volume 18
Subtitle: Principles of Morality . Latin Text, English Translation, Introduction, Notes, Appendices & Glossary