Knuth, D. E. (1974). Computer Programming as an Art.. Communications of the ACM, 17.