Practical optimization - Gill, Philip E.; Murray, Walter; Wright, Margaret H. (Academic Press, 1993)