A review by mrawdon
Ancillary Justice by Ann Leckie

4.0