Summa of the Summa: The Essential Philosophical Passages of the Summa Theologica by Peter Kreeft Back to product details page >