Peter Kreeft: C. S. Lewis for the third millenium