A first course in computer programming using PASCAL - Keller, Arthur M.