Mathematical Optimization Book