A review by phoenixalphie
Artificial Condition by Martha Wells

adventurous dark funny