The villains should have been liberals instead of conservatives, it would have made for a much more believable story. Besides that several major plot points were not at all believable, but were used to prop up the rest of the story. I somehow made it to the end of the book but I could have just as easily given up on it in the middle. The narrator does a good job though, and has a good voice for this genre.