Foundations of Optimization - Guler, O (springer, 2010)