A review by nanitiq
Ancillary Justice by Ann Leckie

3.0