Optimization methods for engineering design. - Fox Richard L (1971)