Ancillary Justice
2013 • 416 pages

Ratings568

Average rating4

15

3 stars during the first read through, and four for the second.

October 30, 2014