Linear and nonlinear programming - Luenberger David G. 1937- (Addison-Wesley, 1984)