Numerical methods a software approach - Johnston, RL. (John Wiley and Sons, 1982)