Linear and nonlinear programming - Luenberger, David G.; Ye, Yinyu (Kluwer Academic Publishers Boston, 2008)