A compiler generator - McKeeman, W. M. (Prentice Hall, 1970)