Combinatorial Algorithms: Generation, Enumeration, and Search By: Douglas R Stinson, Donald L Kreher Read more