Groups, Matrices, and Vector Spaces by James B Carrell