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