A review by jarulf
Artificial Condition by Martha Wells

4.0