Probably the best book I've read in a very long while.
Wow, what ride!