This 880-pages book by Neal Stephenson was published in 2015 by William Morrow. It would take roughly 18 hours to read.