A structured program to generate all topological sorting arrangements /
Knuth, Donald Ervin.
Szwarcfiter, Jayme Luiz.
Newcastle upon Tyne :  University of Newcastle upon Tyne, 
1974.
Combinatorial topology.