Introduction to linear and convex programming. - Cameron Neil. (1985)