An introduction to optimization - Chong, Edwin K. P. (John Wiley & Sons, 1996)