My LEAST favorite of the series.
But you have to read it or you'll be totally lost in book 3.
Between the diatribes against "intelligent design" (creationism) and the "how can any cop possibly be that stupid" I didn't enjoy this one nearly as much as the first.
But the main character is still good. And I like the series enough that I kept going.
Read it only if you liked the first enough to keep going.... Because you absolutely need to read it to go on.
(If it were a stand-alone rather than the weak link in a good series, it would have only gotten 2 stars.)