A kernel language for abstract data types and modules (1984)

by R M Burstall, B Lampson
Venue:Semantics of Data Types, volume 173 of LNCS