GAG: a practical complier generator - Kastens, Uwe (Lecture Notes in Computer Science ;, 1982)