Dictionary of World Myth: An A-Z Reference Guide to Gods, Goddesses, Heroes, Heroines, and Fabulous Beasts