Programming in Modula-2
Niklaus Wirth
Springer
This is the third corrected printing of a successful book which first appeared in 1982. It is an introduction to programming in general as well asa manual for programming with the language Modula-2 in particular.