A review by isabeltavares
Artificial Condition by Martha Wells

5.0

why does it have to end so quickly???