A thorough first course in linear algebra, this two-part treatment begins with the basic theory of vector spaces and linear maps, including dimension, determinants, eigenvalues, and eigenvectors. The second section addresses more advanced topics such as the study of canonical forms for matrices. The treatment can be tailored to satisfy the requirements of both introductory and advanced courses. Introductory courses that also serve as an initiation...