Nonlinear programming - Rosen J B (NY NY, Academic, 1970)