And if you haven't read Seveneves yet, it's definitely a Neal Stephenson book and will not disappoint.
And if you haven't read Seveneves yet, it's definitely a Neal Stephenson book and will not disappoint.