Just who is "John Cannon" ?
John Cannon graduated from Central Catholic High School in Portland, Or. and from the (Catholic) University of Portland, majoring in Social Sciences, and minoring in philosophy. While raising a family and dedicating 32 years to his career, he had occasion to read about the angels from several sources, and developed a devotion to St. Michael the Archangel, who has long been named patron of those in military and law enforcement careers.
But specific detailed information about the angels was scattered about. Much of it was painstakingly presented long ago, especially by St. Thomas Aquinas. But authors frequently strayed off point to many other topics, worthy to be sure, but causing fatigue for some readers by failing to present and complete (in one place) the stunning informational detail as to how we share a loving brotherhood with these "giants", a common purpose, and common future with our common Maker..... a new understanding how Jesus shares that common "Image" of Himself with us here in this natural world.
Mr. Cannon is not an "AUTHOR". He has no authority to "author" this information. But he has assembled information previously written in texts, all of which have the approval of the Catholic Church as being "free of doctrinal error". He has chosen the material so as to stay on track to reveal detail about the angels, and detail revealed about our own human nature, so as to explain and marvel at the astonishing brotherhood we have with the angels, and come to realize the DAILY loving interpersonal union they desire !