Thomas Aquinas on virtue and human flourishing - Theron, Stephen, (Cambridge Scholars Publishing,, 2018)