Practical methods of optimization - Fletcher, R (John Wiley $ Sons, 2003)