Mathematical programming theory and methods - Sinha, S. M. (Elsevier, 2006)