This novel was fun and a fast read, plus it gave me much to think about. This is a smart book, but it is not for everyone, and I’m glad the author didn’t water it down or try to write for the lowest common denominator, instead writing an excellent story.