Scientific computing and differential equations : an introduction to numerical methods - Golub, Gene Howard (Academic Press, 1992)