This was so good! And even though I figured out one of the betrayals (yay me!), it was an excellent book that kept me flipping the pages. I also liked that the complexity of the technical aspects didn't overwhelm me and make me feel lost in the story.