https://bmoirbyrxj.blogspot.com/2021/08/libro-numerical-optimization-springer.html