Combinatorial algorithms : - Reingold, Edward M. 1945- (Prentice-Hall, inc., 1977)