Luenberger, D. G. Introduction to linear and nonlinear programming - Massachusetts Addison Wesley 1973 - xii, 356p. ISBN: 0-201-04347-5