This 400-pages book by Daniel Suarez was published in 2012 by Dutton. It would take roughly 8 hours to read.