Steelheart
This 388-pages book by Brandon Sanderson was published in 2013 by Delacorte Press. It would take roughly 8 hours to read.

This 388-pages book by Brandon Sanderson was published in 2013 by Delacorte Press. It would take roughly 8 hours to read.