Advanced programming : DESIGN AND STRUCTURE USING PASCAL - Miller, Lawrence H. (Addison-Wesley Publishing Company, Inc, 1986)