End fell apart. Contrived? Uh-huh. Pity since the puzzle was intriguing, but I'm guessing that Rosen didn't have a solution so he kind of crammed one ..Show More »together. The trip to the end though is exciting and the characters are compelling. Can't recommend it though.