Mathematical programming : structures and algorithms. - Shapiro, J.F (John Wiley and sons, 1979)