Templates For The Solution Of Linear Systems by Richard Barrett, Michael W. Berry & June Donato