Mattia Monga rated The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations: 4 stars April 7, 2018 Public The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations by Donald E. Knuth