A review by marcela1016
Seveneves by Neal Stephenson

4.0