A review by 1doubter
Seveneves by Neal Stephenson

5.0

Brilliant!