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