A review by bea__reads
Artificial Condition by Martha Wells

5.0