"Charpra, Steven. C & Canale, Raymond. P" Numerical methods for Engineers:with programming and software applications - Tata McGraw Hill 2001