Problem Solving With Computers - Greg W. Scragg (Jones And Bartlett Publishers, 1997)