Practical Methods of Optimization Volume 2: Constrained Optimization - Fletcher, R.