Socrates Meets Hume: The Father of Philosophy Meets the Father of Modern Skepticism by Peter Kreeft Back to product details page >