Knuth, Donald E Art of computer programming V4A: Combinatorial algorithms. Pt.I - New Delhi Pearson Education 2011 - xv, 883 p. Dewey Class. No.: 005.1 K786A