An introduction to compiler writing - Rohl, J. S. (Macdonald & Jane's, 1975)