Mathematical programming Structures and algorithms. - Shapiro Jeremy F (1979)