Mathematics for the Analysis of Algorithms door Graham Greene, Donald Ervin Knuth & Donald E. Knuth