programming procedures : a professional approach to the planning and control of programming - I.C.L. (I.C.T., London, 1970)