Modula-2 a software development approach
Ford, Gary.
Wiley
1985