Selected Writings on computing: a personal perspective - Dijkstra, Edsger W. (Texts and monographs in computer science., 1982)