A review by cgerow
Death's End by Cixin Liu

challenging dark medium-paced

5.0