Knuth (1992)
Knuth D. (1992)
Literate Programming
CSLI Lecture Notes 27, Stanford