This 336-pages book by John Scalzi was published in 2017 by Tor Books. It would take roughly 7 hours to read.