Knuth, Donald E.
KNUTH, Donald E.
KNUTH, Donald E. American, b. 1938. Genres: Information science/Computers, Mathematics/Statistics, Theology/Religion. Career: Computer scientist and mathematician. California Institute of Technology, Pasadena, CA, assistant and associate professor of math, 1963-68; Stanford University, CA, professor of computer science, 1968-, now emeritus. Consultant, 1960-68; Guggenheim Foundation, fellow. Publications: The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 1968, Vol. 2: Seminumerical Algorithms, 1969, Vol. 3: Sorting and Searching, 1973; Surreal Numbers, 1974; TeX and METAFONT: New Directions in Typesetting, 1979; (with D.H. Greene) Mathematics for the Analysis of Algorithms, 1981; The TeX-book, 1984; Computers and Typesetting, 5 vols., 1986; (with R.L. Graham and O. Patashnik) Concrete Mathematics: A Foundation for Computer Science, 1989; (with T. Larrabee and P.M. Roberts) Mathematical Writing, 1989; 3:16 Bible Texts Illuminated, 1990; Axioms and Hulls, 1992; Literate Programming, 1992; The Stanford GraphBase: A Platform for Combinatorial Computing, 1993; (with S. Levy) The CWEB System of Structured Documentation: Version 3.0, 1994; Selected Papers on Computer Science, 1996; Stable Marriage and Its Relation to Other Combinatorial Problems: An Introduction to the Mathematical Analysis of Algorithms, 1997; Digital Typography, 1999; MMIXware, 1999; Selected Papers on Analysis of Algorithms, 2000; Things a Computer Scientist Rarely Talks About, 2001; Selected Papers on Computer Languages, 2003; Selected Papers on Discrete Mathematics, 2003. Address: Stanford University, Computer Science Department, Stanford, CA 94305, U.S.A.