Nonlinear programming theory and algorithms - Bazaraa, M. S. (Wiley, 2006)