Coding the Matrix: Linear Algebra through Applications to Computer Science - Philip N. Klein