A review by kat_33
Artificial Condition by Martha Wells

5.0

loving this so far