The characters are individuals and well portrayed and the tech details are clearly delineated. Ward Carroll puts the reader right into the action and does a masterful job of explaining organizational politics and personalities. He also doesn’t let the plot get in the way of the story.