A review by icurl8
Remembrance of Earth's Past: The Three-Body Trilogy by Cixin Liu

challenging

4.0