Matrices, linear systems of equations, vector spaces, inner product spaces and linear transformations