A more "modern" book than those already mentioned is the one by Paul Halmos here. This was first published in 1942 in the Annals of Math. Studies series, with a later edition in 1958; that edition was reprinted as a Springer "undergraduate" text. It was actually my first encounter with linear algebra (late in college) and approaches the subject in the coordinate-free spirit of infinite dimensional Hilbert spaces. It's very far away from the spirit of contemporary textbooks---even Strang, which is fairly difficult for most sophomores but also fairly concrete. Halmos was himself mostly involved in the study of linear operators on infinite dimensional spaces, but he was a good communicator with a style of his own (and an avid amateur photographer, whose photo of me may still exist somewhere out there).