Engineering optimization methods and applications - Ravindran, A. (Wiley, 2006)