A review by liliandren
Ancillary Justice by Ann Leckie

slow-paced

2.0