Introduction to mathematical programming : applications and algorithms - Winston, Wayne L. (Duxbury Press, 1995)