Linear programming - Dantzig, George Bernard (Springer series in operations research, 1997)