Seveneves

Seveneves
Neal Stephenson
★★★