Introduction to Scientific Computing, Second edition by Charles van Loan
Some software in the form of .m files for matlab scripts is available at Matlab script .m files See how to set up your matlab environment so that these mfiles are automatically linked and included.