A review by mactimickey
Artificial Condition by Martha Wells

adventurous fast-paced

4.0