Scientific computing an introductory survey - Heath, Michael T. (McGraw-Hill, 2002)