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

challenging informative
  • Plot- or character-driven? Plot

2.5