Section 7.3 The generation of combinatorial objects; search

in book Algorithms and Programming, Problems and Solutions 2e