This 325-pages book by Roy Osherove was published in 2024 by Manning. It would take roughly 7 hours to read.