A review by reesie_omnibus
Artificial Condition by Martha Wells

4.0