Nonlinear programming A unified approach. - Zangwill Willard I (1969)