Elements of moral theology, based on the Summa Theologiae of St. Thomas Aquinas