The Lanczos And Conjugate Gradient Algorithms by Gerard Meurant