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