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

challenging mysterious

3.5