Problem Solving Using Ucsd Pascal by K.L. Bowles & S.D. Franklin