Practical methods of optimization - Fletcher, R (John wiley & sons, Chichester, 2006)