A review by akbillingsley
Ancillary Justice by Ann Leckie

3.0