Applied Single-Source Longest-Path Algorithms
blog.alwaysmovefast.com