One of the things I like about McDonald is his ability to take a setting not often seen in science fiction, put it in the near future, and give it a great sense of time and place without overdoing it. The culture and technology of a mid-21st Century India was fascinating. As was the author's ideas and use of artificial intelligences. On the other hand, the book felt way too bloated with some of the characters and plot-lines feeling a bit extraneous. This book could have been stronger with a little more editing. 7.5 out of 10.