books.google.com - This book covers the fundamentals concepts of formal languages and compilation. The book presents the subject in a clear, reader-friendly and simple minimalist way, presenting the principles and methods used for defining the syntax of artificial languages and to implement simple translators, as well...http://books.google.com/books/about/Formal_languages_and_compilation.html?id=AxH6cWm61i0C&utm_source=gb-gplus-shareFormal languages and compilation