Foundations of Game Engine Development
Foundations of Game Engine Development, abbreviated FGED, is a series of books written by Eric Lengyel. It describes the mathematical and engineering details of many of the techniques used in the C4 Engine.
More information is available on the FGED website.