Computational mathematical programming - Schittkowski, Klaus (Springer Verlag, 1985)