Engineering Optimization: Theory and Practice, Fourth Edition