A review by natarillus
Artificial Condition by Martha Wells

adventurous mysterious medium-paced

5.0