Computer Programming as an Art
CACM December, 1974
Knuth, D. E.
