This 544-pages book by Brandon Sanderson was published in 2006 by Tor Books. It would take roughly 11 hours to read.