This 352-pages book by Nick Bilton was published in 2017 by Portfolio. It would take roughly 7 hours to read.