Mathematical programming methods - Zoutendijk, G (North- Holland, 1976)