This 308-pages book by John Scalzi was published in 2020 by Tor Books. It would take roughly 6 hours to read.