Linear Programming by Robert J. Vanderbei