A review by mmn
Rogue Protocol, by Martha Wells

5.0