Nonlinear programming Analysis and methods - Avriel Mordecai (New Jersey Prentice - Hall, 1976)