This 376-pages book by Tom Long was published in 2021 by Manning. It would take roughly 8 hours to read.