Peter Kreeft di 'The Silmarillion.'