An introduction to optimization - Chong, Edwin Kah Pin; Żak, Stanislaw H. (Wiley series in discrete mathematics and optimization., 2013)