Nonlinear programming analysis and methods - Avriel, M. (Dover Publications, 2003)