Modula-2
Modula-2 (as well as its predecessor Modula) is another language created by Niklaus
Wirth and derived from Pascal (which came from Niklaus
Wirth also).
It now uses - and this is new - in addition to the structures
and statements already known from Pascal, a simple but well
thought-out and valuable module concept,
something that one looks for in vain in many languages - even today!
The Books I
read: Programmieren in Modula-2,
written by
Niklaus Wirth, ISBN 3-540-13301-1 and 0-387-13301-1;
or in English: PROGRAMMING IN MODULA-2,
also by
Niklaus Wirth, ISBN 3-540-12206-0 and 0-387-12206-0.
These
are very good and detailed books that I actually can recommend to
you!