Data structures and network algorithms. - Tarjan, Robert Endre. (Society for industrial abd applied mathematics, 1983)