Socrates' Children Volume III: Modern Philosophers - Peter Kreeft