Advanced Programming and Problem solving with Pascal/ ed.2 - Schneider, Michael G and Bruell, Steven C. (Wiley, 1981)