Another good one by Connelly. I try to avoid marathon reading but this one had me flipping pages so I finished pretty quickly. There is one part that has me scratching my head but other than than just as good as anything I read by the author.