WRITING INTERACTIVE COMPILERS AND INTERPRETERS. - BROWN, PETER JOHN (JOHN WILEY, 1981)