Manyebook
Dimitris Bertsimas
Data, Models, and Decisions
Introduction to Linear Optimization