Nonlinear programming: Analysis and methods - Avriel, Mordecai (1976)