DAVID N KNUTH