Dictionary of Gods, Goddesses, devils and demons.