Mathematical programming : (Springer, 1971)