Applied Numerical Methods With Matlab For Engineers and Scientists, 3rd Edition by Steven C Chapra