Lazar, Zoltan (2012) Teaching the Singular Value Decomposition of Matrices: A Computational Approach. Masters thesis, Concordia University.