Combinatorial algorithms / Donald E. Knuth - Knuth, Donald Ervin (Addison-Wesley, 2011)