This is one of the best books I have come across. Precise and to the point. Lots of examples, and bibliographic references. http://www.wiley.co.uk/wileychi/grune/ There is also a great book by the same author on parsing. http://www.cs.vu.nl/~dick/PTAPG.html
Also recommended in this reply