Practical Optimization - Antoniou, Andreas; Lu, Wu-Sheng; Murray, Walter; Wright, Margaret H. (Springer US, 2007)