Combinatorial algorithms - T.C HU (Dover Publications, 2002)