I spent most of this book confused, but in a good way! Hamilton wove a complex, interesting story through time and various perspectives. He handled the varied genres well, too... gritty crime novel, spy mission, action-packed rescue, and military YA. Definitely kept me thinking about the book between the times I could read it. John Lee does a phenomenal job narrating, as always.