Numerical optimization with applications to machine learning - Rontsis, N (University of Oxford, 2019)