A review by bluexy
Artificial Condition by Martha Wells

adventurous funny reflective fast-paced

4.0