Linear and Nonlinear Programming, second edition (1984)

by D G Luenberger