Structured programming - Dahl, O.-J; Dijkstra, E. W.; Hoare, C. A. R. (rz1, 1972)