I thought this book was fantastic -- the best sci fi I have read in a long time. And it definitely has too few reviews on Amazon, which is a shame given the book's quality. It had me regularly laughing out loud. I admit to turning heads on the bus as...