Author: Donald Ervin Knuth