Templates for the solution of linear systems building blocks for iterative methods - Barrett, Richard (Society for Industrial & Applied Mathematics, 1994)