A complex series of plot lines made for an interesting and suspenseful read. Several times, though, clearly inaccurate/impossible information was presented that was essential to the plot, which diminished an otherwise great book for me.