Linear Programming by Daniel Solow