Advanced programming and problem solving with pascal - Schneider, G Michael (New York John Wiley, 1987)