It was not bad, but not great either. Not one of Connelly's best. It started well, but started dragging about half way through. The ending came up fast and was a surprise. I was disappointed to see Connelly using one of his books to push his own political biases. This is something we are seeing more of lately by many authors. This is always a mistake by an author, as he can only offend at least half of his readers, and I am sure he has done so here.