A review by zincpotassium
Ancillary Justice by Ann Leckie

5.0