Problem-Solving principles programming with PASCAL. - Prather, Ronald E.