Things a Computer Scientist Rarely Talks about by Donald Ervin Knuth & Donald E. Knuth