1. Conway, M.E.: Design of a separable transition-diagram compiler. Commun. ACM 6(7), 396–408 (1963)
2. Dahl, O.-J., Hoare, C.A.R.: Chapter III: Hierarchical program structures. In: Dahl, O.J., Dijkstra, E.W., Hoare, C.A.R. (eds.) Structured Programming, pp. 175–220. Academic Press, San Diego (1972)
3. Descartes, R.: Discourse on the Method of Rightly Conducting the Reason, and Seeking Truth in the Sciences (1637)
4. Dijkstra, E.W.: A case against the GO TO statement; EWD215, published as a letter (Go To statement considered harmful) to the editor. Commun. ACM 11(3), 147–148 (1968)
5. Jackson, M.: Problem Frames: Analysing and Structuring Software Development Problems. Addison-Wesley, Reading (2001)