There is a 3D geometry Primer on flipcode.com. It's in their Open Columns section.

Z.