Angels and Demons: What Do We Really Know about Them? - Peter Kreeft I'm undecided about Kreeft in general but anyone who has a guardian angel named Frodo should be cut some slack.