1 of 1 people found the following review helpful
I'll give it a B or even a B+, which isn't at all bad for a first-timer. He's dealing with characters who are not sure (at times) whether they're real humans or software copies, so yes, character development might get a little dicey.
He deals with it well. Looking for further work from Mr. Ballantyne.