Practical methods of optimization - Fletcher, Roger (Wiley, 1987)