A Numerically Stable Block Modified Gram-Schmidt Algorithm for Solving Stiff Weighted Least Squares Problems. (2007). Journal of Computational Mathematics, 25(5), 595-619. https://gsp.tricubic.dev/JCM/article/view/11852