Mathematical programming : Structures and Algorithms - Shapiro, Jeremy F. (Wiley, 1979)