An Introduction To Programming And Numerical Methods In Matlab by Stephen Otto & James P. Denier