The Philosophy Of Tolkien by Peter Kreeft