A review by strangebehavior
Ancillary Justice by Ann Leckie

5.0

4.5 stars!