A review by andrewhatesham
Artificial Condition by Martha Wells

adventurous medium-paced

4.0