A review by shannonisboring
Artificial Condition by Martha Wells

3.75

The conversations with ART were the best part!!