Strukturnoje programmirovanije - Hoare, Charles A.R; Dahl, O.J; Dijkstra, E.W (Mir, 1975)