The story has a lot of standard elements that make a story interesting. however, I found myself not believing many of the background elements that drive decisions…or the decisions themselves. So, while the story is interesting, it feels weak. If the support structure to various motivations was re-written, the book could be quite good.
The performance is good….and helps cover some of the books weakness.