A review by globetrotta
Artificial Condition by Martha Wells

adventurous fast-paced

3.5