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