The numerical methods programming projects book - Grandine, Thomas Allan (Oxford. Oxford University Press., 1990)