The Ultimate Encyclopedia of Fantasy | David Pringle, Tim Dedopulos