John Capreolus on the Virtues book coverJohn Capreolus on the Virtues
Translated by Romanus Cessario and Kevin White
Washington, D.C.: The Catholic University of America Press, 2001