An introduction to optimization - Chong, Edwin Kah Pin (Wiley-Interscience series in discrete mathematics and optimization., 1996)