This book develops in depths nonlinear programming, a central algorithmic method for optimization. The treatment focuses on constrained and unconstrained iterative algorithms, Lagrange multiplier theory, and large scale optimization methods. --back cover