Text this: Applied mathematical programming / Stephen P. Bradley, Arnoldo C. Hax, Thomas L. Magnanti.