Linear and nonlinear programming - Luenberger, David G., 1937- (Kluwer Academic, 2003)