Writing interactive compilers and interpreters - Brown, Peter John (rz1, 1980)