Coding the matrix linear algebra through applications to computer science - Klein, Philip N. (Newton Newtonian Press, 2013)