Practical Optimization - Andreas Antoniou, Wu-Sheng Lu (Springer, 2007)