Knuth, Donald E.: Combinatorial Algorithms. 4A : Addison-Wesley Professional, 2011 (The Art of Computer Programming). - ISBN 0201038048