A review by mothwitchlibrary
Rogue Protocol by Martha Wells

4.25