The Design and Structure of a Fortran Program Library for Optimization. - Philip E. Gill; Walter Murray; Susan M. Picken; Margaret H. Wright (ACM Trans. Math. Softw., 1979)