An interesting and compelling read, even if thematically incoherent at times. I read this book on a friend's recommendation. As I told him when I finished it, I'd read it again, which for me is high praise. I do think the book wants to have a political opinion but then never commits, which makes it feel disjointed. Otherwise, it's a good story with interesting characters.