Titles by John Capreolus
On the Virtues
John Capreolus, translated by Kevin White, Romanus Cessario
Aug 2018
- The Catholic University of America Press
$34.95 USD
- Paperback / softback