This 447-pages book by Angie Thomas was published in 2017 by HarperCollins. It would take roughly 9 hours to read.