Nonlinear programming theory and algorithms - Bazaraa, M. S. (John Wiley & Sons, 1993)