Peter Kreeft over 'The Silmarillion.'