TNPACK—A truncated Newton minimization package for large-scale problems: I. Algorithm and usage - Tamar Schlick; Aaron L. Fogelson (ACM Transactions on Mathematical Software, 1992)