Algorithms Illuminated (Part 2): Graph Algorithms and Data Structures

Tim Roughgarden