Seveneves

Cover of Seveneves, by Neal Stephenson. Published by William Morrow Paperbacks.