This is a difficult novel, both to read and review. It doesn't fit any one sci-fi sub-genre. Some of it's best attributes are also s...