Lord of the Elves and Eldils: Fantasy and Philosophy in C. S. Lewis and J. R. R. Tolkien,