Philip A. Knight: The Sinkhorn-Knopp Algorithm: Convergence and Applications. SIAM J. Matrix Anal. Appl. 30(1): 261-275 (2008)