Suitable for advanced undergraduates and graduate students, this text offers a complete introduction to the basic concepts of linear algebra. Interesting and inspiring in its approach, it imparts an understanding of the subject's logical structure as well as the ways in which linear algebra provides solutions to problems in many branches of mathematics. The authors define general vector spaces and linear mappings at the outset and base all subsequent developments on these concepts. This approach provides a ready-made context, motivation, and geometric interpretation for each new computational technique. Proofs and abstract problem-solving are introduced from the start, offering students an immediate opportunity to practice applying what they've learned. Each chapter contains an introduction, summary, and supplementary exercises. The text concludes with a pair of helpful appendixes and solutions to selected exercises.