Numerical optimization - Nocedal, Jorge. (Springer series in operation research and financial engineering, 2006)