" Numerical optimization techniques for engineering design with applications " Garret N. Vanderplaats.