A good read. Jumps around a bit, but the flashbacks are pretty much essential to the plot. It sort of becomes obvious where the plot is heading from just over half-way through. I didn't pull any all-nighters reading it, but did have a couple of 2am sessions. Although this is subtitled "(Century of Giants Trilogy)", it stands on its own as a novel - no cliff-hanger ending and no unresolved issues with the main characters.