Publisher: Hachette Audio
I wasn't quite sure what to expect from this book that I decided to read on a whim. A mix of time travel and modern-day politics? Okay, let's see how the author handles it. To my surprise, he handled it very well indeed. Usually anyone who decides they're going to take on 9/11, gentrification, racia...