A review by mooshake
Rogue Protocol by Martha Wells

adventurous funny

4.5