Dividing a graph into triconnected components (1973)

by John E Hopcroft, Robert E Tarjan
Venue:SIAM Journal on Computing