Numerical Optimization - Nocedal, Jorge; Wright, Stephen J. (Springer New York, 1999)