Angels, Demons, and Demigods: An Encyclopedia of Supernatural Beings in Story and on Screen by David A. Salomon Back to product details page >