Optimization: Principles and Algorithms – Unconstrained Nonlinear Optimization