The art of computer programming : Sorting and searching / Donald E. Knuth - Knuth, Donald Ervin