Compiler construction - Waite, William M.; Goos, Gerhard 1937-2020 (Springer, 1984)