Numerical Optimization Theoretical and Practical Aspects - Bonnans, J. Frederic (Springer, 2006)