Cultivating virtue: perspectives from philosophy, theology, and psychology - Snow, Nancy E. (Oxford University Press, 2015)