Tolkien's world of ogres, goblins, elves and fairies is more popular today than ever but, as this well-written and interesting study shows, it was not entirely fantastical. Bates argues that the tribal world of early medieval Europe, encapsulating Celts, Anglo-Saxons and Vikings, was a genuine Middle Earth.