The Art of Linear Programming