Books

Introduction to Nonlinear Optimization - Theory, Algorithms and Applications 

Amir Beck

MOS-SIAM Series on Optimization. SIAM. 2014

Book's website 

Lecture notes based on the book

Second Edition - Introduction to Nonlinear Optimization - Theory, Algorithms and Applications with Python and Matlab

Amir Beck

MOS-SIAM Series on Optimization. SIAM. 2023

Book's website