Techniques of program structure and design - Yourdon Edward (Prentice Hall, 1975)