Presents a course in linear algebra for undergraduate mathematics students. By proving results for vector spaces over arbitrary fields, rather than only the field of real or complex numbers, this title prepares the way for the study of algebraic coding theory, automata theory, and other subjects in theoretical computer science.