Here a list of suggested readings.
Available with the sources for GNU Bison. Definitely one of the
most beautiful piece of software documentation.
As many details on all the Lexes and Yacces as you may wish.
A remarkable review of all the parsing techniques. Freely available on
the web pages of the authors since the book was out of print.
(FIXME: url.).
A nice introduction to the principles of compilers. As a support to theory, the whole book aims at the implementation of a simple language, Tiger, and of some of its extensions (Object Oriented etc.).