Nonlinear programming. - Mangasarian Olvi L (1969)