A review by londonsetterby
Artificial Condition by Martha Wells
adventurous
dark
emotional
mysterious
reflective
5.0