A Linear Algebra Course
Aug, 2001 - Ilya Palopezhencev
This is a pretty good run down of the linear algebra.
Streaming SIMD Extensions - Inverse of 4x4 Matrix
Transformations of Surface Normal Vectors
Eric Haines, Tomas Möller
This article explains in detail how to transform normals correctly.
Complex Matrix Transformations
May 2002 - Scott Johnson
This article explains how to do complex matrix transformations. It mentions such things as order of matrix multiplication, column matrices, row matrices etc.
Vectors and Matrices: A Primer
June 2002 - Phil Dadd
A good introduction to the linear algebra used in 3D graphics.
A Linear Algebraic Approach to Quaternions
Sep 2002 - David Eberly
This article explains quaternions using the approach of normal linear algebraic. It also shows why quaternions are good, namely efficiency when storing rotation transforms, concatenating rotations, and spherical interpolation between vectors.
Representing Rotations In Quaternion Arithmetic
2002 - Simon Brown
A very good article that shows the math behind Quaternions and how to use them to represent rotations in 3D space.
This is an open source math and geometry library for C++. Besides having a lot of useful classes and functions, the site also has a lot of links to other resources on related subjects.