Data structures and network algorithms - Tarjan, Robert Endre (Society for Industrial & Applied Mathematics, 1983)