This may possibly be one of the best books I've ever read. Honestly I struggle to even put it into words. The characterisation was flawless, as was the development of the story. The two sides of the tale run together in a way I was not expecting and when I finally figured it out I think I actually put my head in my hands for about five minutes because of how beautifully crafted this novel is.
Enough gushing? In short, read it.
I definitely need more of Max Barry's writing.