Mathematical programming. - Lawrence Kenneth D Ed. (Amsterdam Elsevier, 2004)