A review by bookishgalaxies
Artificial Condition by Martha Wells

5.0