A review by gvc_moon
The Dark Forest by Cixin Liu

challenging dark reflective tense medium-paced

5.0