Numerical analysis and algorithms - Niyogi, Pradip (Tata McGraw Hill, 2003)