A Small C compiler : language, usage, theory, and design - Hendrix, James E (M & T, 1990)
Includes index.