The Mathematics of Nonlinear Programming by Anthony L. Perssini, Anthony L. Peressini & Francis E. Sullivan