A review by duurdrag
The Three-Body Problem by Cixin Liu

mysterious reflective fast-paced

3.0