A review by _ce
Babel by R.F. Kuang

challenging mysterious slow-paced

4.0

long