The Worm Ouroboros by E. R. Eddison, Keith Henderson - WordSea