Numerical methods: An introduction with applications using MATLAB - Gilat, Amos (New Jersey John Wiley & Sons, 2011)