The author has a talent for words and sentences, and a creative vision, but disappointingly was not able to pull it off. So much of this book seemed contrived - the characters bent to the plot, rather than drove it. And while the descriptions of the characters tried to make them distinct individuals, their speech & behaviours were largely generic, sometimes downright absurd, without any explanation. The result was a sloppy and confusing dissonance. And I won't even go into my philosophical objections to the premises and ideas contained within. This book had potential, but was ultimately disappointing and frequently annoying.