1. Ronald M. Baecker and Aaron Marcus. Human Factors and Typography for More Readable Programs. Addison-Wesley, Reading, Massachusetts, 1990.
2. Robert A. Ballance, Jacob Butcher, and Susan L. Graham. Grammatical abstraction and incremental syntax analysis in a language-based editor. In Proc, SIG-PLAN '88 Conf. on Programming Language Design and Implementation, pages 185–198, Atlanta, Georgia, June 22–24, 1988. Appeared as SIGPLAN Notices, 23(7), July 1988.
3. Robert A. Ballance and Susan L. Graham. Incremental consistency maintenance for interactive applications. In K. Furukawa, editor, Proc. Eighth International Conf. on Logic Programming, pages 895–909. The MIT Press, Cambridge, Massachusetts and London, England, June 1991.
4. Robert A. Ballance, Susan L. Graham, and Michael L. Van De Vanter. The Pan language-based editing system. ACM Transactions on Software Engineering and Methodology, 1(1):95–127, January 1992.
5. David R. Barstow, Howard E. Shrobe, and Erik Sandewall, editors. Interactive Programming Environments. McGraw-Hill, New York, 1984.