Numerical Methods : Using MATLAB - George Lindfield; John Penny (2012)