Dynamic typing in a statically-typed language (1989)

by Martín Abadi, Luca Cardelli, Benjamin Pierce, Gordon Plotkin
Venue:In 16th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL