Applied Mathematical Programming by Bradley, Hax, and Magnanti (Addison-Wesley, 1977) is freely available on the internets.

This book is the main text for 15.053 Introduction to Optimization taught at MIT

So far I’m liking the presentation.

Also,