The Great Debates of Philosophy Aristotle vs. Kant on Epistemology and Ethics Peter Kreeft March 17, 2023
The Great Debates of Philosophy Plato vs. Machiavelli on Political Philosophy Peter Kreeft March 9, 2023