1. A Discipline of Programming;Dijkstra,1976
2. Structured Programming Theory: Theory and Practice;Linger,1979
3. The Science of Programming;Gries,1981
4. Principles of Computer Programming: A Mathematical Approach;Mills,1986
5. Algorithms + Data Structures = Programs;Wirth,1976