Numerical methods for engineers and scientists : an introduction with applications using MATLAB - Gilat, Amos; Subramaniam, Vish (John Wiley and Sons, Inc., 2008)