A review by untilspirit
Artificial Condition by Martha Wells

mysterious tense

5.0