Practice and principles of comppiler building with C - Henk Alblas & Albert Nymeyer (Prentice-Hall of India, New Delhi, 1996)