LINEAR AND NONLINEAR PROGRAMMING - LUENBERGER, D.G (SPRINGER, 2008)