Programming in Modula-3 door C. Weish & L. Boeszoermenyi