The Book of Quake

Quake was the first true 3D game; therefore the game graphics engine was a revolutionary piece of software. In the online book Ramblings in Realtime, Michael Abrash describes the theory, techniques, and the generally working atmosphere at ID while programming on Quake.

If you're interested into graphics programming, do take time to read the Black Book of Graphic Programming, by the same author.