Basic Linear Algebra by T. S. Blyth
Aimed at first year students, working from concrete examples towards abstract theorems, via tutorial-type exercises, this text explains the algebra of matrices with applications to analytic geometry, systems of linear equations, difference equations and complex numbers. It assumes very little prior knowledge. Features include treating linear equations via Hermite normal forms and a description of the connection between linear mappings and matrices.