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://www.global-sci.com/JCM/article/view/11852