A review by dani_reviews
Artificial Condition by Martha Wells

4.0