The Art of Computer Programming: Combinatorial Algorithms, Part 1 by Donald E. Knuth | Menrva Books