Дональд Кнут. Combinatorial Algorithms, Part 2 // The Art of Computer Programming. — Massachusetts : Addison–Wesley, 2023. — Т. 4B. — 714 с. — ISBN 0-201-03806-4.(англ.)