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