Sacrificing simplicity for convenience: Where do you draw the line (1988)

by John Williams, Edward Wimmers
Venue:In POPL ’88: Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages