A great thriller with good characterization and tight plotting. The characters are "real" with back stories that support their actions. The plot is believable and moves along quickly without feeling rushed. The final twist is realistic and right for the characters. 4 of 5 stars