By David R. Kincaid - Numerical Analysis: Mathematics of Scientific Computing: 3rd (third) Edition