Linear and Nonlinear Programming - David G. Luenberger, Yinyu Ye (Springer, 2021)