This 489-pages book by Daniel Suarez was published in 2009 by Dutton. It would take roughly 10 hours to read.