Text this: Linear and nonlinear conjugate gradient-related methods /