Solving Least Squares Problems by Charles L. Lawson & Richard J. Hanson