Text this: Applied iterative methods / Louis A. Hageman, David M. Young.