Numerical methods : : a software approach - Johnston, R. L. (Wiley, 1982)