Practical Mathematical Optimization An Introduction to Basic Optimization Theory and Classical and New Gradient-Based Algorithms - Snyman, Jan A. (Springer Science+Business Media, Inc., 2005)