A good end to the first half of the series. I had guessed a few of the developments that took place, but other parts turned out to be a huge surprise.