Selected writings on computing : A PERSONAL PERSPECTIVE - Dijkstra, Edsger W. (Springer Verlag, 1982)