A tutorial on quaternions and how they can be used to rotate 3D points.
An introduction to transformation matrices.
A basic introduction to vectors and matrices.