This was a tough book to get through. The main characters weren't any of the usual Next Gen folks; they were more like ancillary characters for most of the book. There were lots of different new characters introduced, and it was hard to remember who was on what side. The explanation of some of the technical aspects weren't clear enough. In all, not a horrible book but definitely not a must-read.