Seveneves

Neal Stephenson's latest novel about the end of the world