A review by pizzledmilk
Death's End by Cixin Liu

challenging tense medium-paced

3.75