Stewart G.W.  2008.  Block Gram?Schmidt Orthogonalization. SIAM Journal on Scientific Computing. 31(1):761-775.