Introduction To Numerical Linear Algebra And Optimisation by Philippe G. Ciarlet