Iterative methods for optimization - Kelley, C. T. (Frontiers in applied mathematics, 1999)