Engineering Computation With Matlab by David Smith & David M. Smith