The Design of the E Programming LanguageJoel E. RichardsonMichael J. Careyet al.1993ACM Transactions on Programming Languages and Systems (TOPLAS)