Introduction to Global Optimization by