Author: OOPSLA 91 (6th 1991 Phoenix, Arizona)