John Elder
Queen's University of Belfast, Northern Ireland
Programming pearls: the Furbelow memorandum
Communications of the ACM
Literate programming