A review by deannareadsandsleeps
Artificial Condition by Martha Wells

adventurous dark funny mysterious tense

5.0