Encyclopedia of Spirits: The Ultimate Guide to the Magic of Saints, Angels, Fairies, Demons, and Ghosts