Structured programming and problem-solving with PASCAL - Kieburtz, Richard B.