The Lore of Ireland: An Encyclopaedia of Myth, Legend and Romance