SMS dit: An Introduction to programming and problem solving with PASCAL /