Graph algorithms - Even, S. (Pitman, 1979)