A review by emcrafting
Ancillary Mercy by Ann Leckie

5.0