Deakstadieđáhus: Nonlinear programming / Dimitri P. Bertsekas.