Using C with curses, lex, and yacc : building a window shell for UNIX system V - Schreiner, Axel T. (Carl Hanser Verlag, 1990)