Tanenbaum’s book was quite the one to take on toward the end of the year because it clocks in at 696 pages, but it’s a tour-de-force that juggles Nazis, Islamic terrorists, a mother who killed her three children, and numerous side characters and nefarious plots, and somehow it all mostly works.

Book Review: Escape