Scientific computing an introduction with parallel computing - Golub, Gene H., (Gene Howard), 1932-2007 (Academic Press, 1993)