Read page 86 aloud for one of the author's puns. The book combines all the best elements of a good SF story. A wicked sense of humor combined with a solid story and with great characters. Most importantly, it takes a sideways view of the world(s)which makes me think about this world in a different way.