Presents the theory and the methods of nonlinear optimization, with proofs illustrated by examples and figures. This book covers convex analysis, the theory of optimality conditions, duality theory, and numerical methods for solving unconstrained and constrained optimization problems. It is aimed at graduate students and researchers.