Good plot, interesting characters, some confusing time sequences as the narrator moves back and forth in the plot.