Monsters and Demons: From Goblins and Ghouls to Fiends and Fairies A Complete Compendium of Mythological Beasts