Fast-moving, interesting protagonist, and with a tiny dip into extremism from a few decades ago. Barnes did a good job tying everything together: past and present. Fun things along the way with some good similes that I noticed, and a plot that was plausible. A good, fast read!