Nonliner programming: Theory and algorithms - Bazaraa, Mokhtar (Engineering, 1979)