The professional programmers guide to Modula-2 - Sutherland, Robert J. (Pitman, 1988)