In response to actual questions many people have asked him about angels and demons, well-known author and philosophy professor Peter Kreeft separates fact from fantasy and myth from reality as he answers 101 common questions about these spiritual beings.