Introduction to Mathematical Optimization by Xin-she Yang