A review by rozarka
Artificial Condition by Martha Wells

5.0

1st reread: I loved it even more on the second read.