Halo: First Strike (Eric Nylund)
After a somewhat disappointing first book and a very disappointing second book, I didn't have high hopes for the third book in the Halo trilogy. But Eric Nylund must have gotten amped up on some really good coffee because Halo: First Strike not only delivers -- it's spectacular.
Starting from where The Flood (and the first computer game) leaves off, First Strike takes you to where the game Halo 2 begins. The story is truly engaging, with an equally interesting cast. I won't spoil it, though. Instead I'll focus on the telling of the story.