Sra, S.(2008). Block-Iterative Algorithms for Non-Negative Matrix Approximation (176). Tübingen, Germany: Max Planck Institute for Biological Cybernetics.