Numerical optimization - Nocedal, Jorge; Wright, Stephen J (Springer, 2006)