Modula 2 in science and engineering - Novak, M.M (McGraw Hill publishing, 1990)