Introduction to the Theory of Nonlinear Optimization - Johannes Jahn (Springer, 2020)