My favorite of all of his books thus far. I've always found his plots clever and interesting but the writing and fact checking not so much. This one is an improvement - though far from perfect. Some of the corrections would be so simple and make the book so much more readable. However, if you like the genre, this one is very, very good. I also really enjoyed the topic he chose and the intellectual/ethical debates. Looking forward to seeing what he comes up with next.