Numerical optimization - Nocedal, Jorge (Springer series in operations research., 2006)