Linear Programming by Michael J. Panik