Practical methods of optimization - Fletcher, Roger (J. Wiley, 1981)