I don't know, I got about halfway before giving up. The ideas are sort of interesting but the execution is boring. The beginning bits with archeology were good and I enjoyed the introduction of the various races but after that it got too plodding and dull and I couldn't stand Brazil or whoever he ends up being.