This is how Halo books should be written. Amazing pace, logical explanations, extremely intriguing characters and their motivations, and a heartfelt dive into the heart of humanity's struggle to survive and fight for each other no matter the evils that face them.
This should be required reading for all future Halo book authors. There are too many trash publications to earn a quick buck on the Halo train.
This novel is worthy of a Nobel Prize in science fiction writing. Troy Denning is the best and only Eric Nylund is his equal in Halo writing.