Advanced programming and problem solving with PASCAL - Schneider (Wiley, 1981)