Musheng Wei and Qiaohua Liu. (2007). A Numerically Stable Block Modified Gram-Schmidt Algorithm for Solving Stiff Weighted Least Squares Problems. Journal of Computational Mathematics. 25 (5). 595-619. doi: