Programming language translation : A practical approach - Terry, P.D (Addison-Wesley, 1986)