Introduction to Mathematical Programming - Hills, Denis Cecil (New York, 1990)