Persistent First Class Procedures are Enough
- Atkinson, M. P. and Morrison, R.[Joseph, M. and Shyamasundar, R. (ed)] (INCOLLECTION, 1984)
A Kernel Language for Modules and Abstract Data Types
- R. Burstall and B. Lampson (TechReport, 1984)
On Understanding Types, Data Abstraction, and Polymorphism
- Luca Cardelli and Peter Wegner (article, 1985)
Object-Oriented Programming Versus Abstract Data Types
- William R. Cook[J. W. de Bakker and W. P. de Roever and G. Rozenberg (ed)] (InCollection, 1991)
Data Types Are Values
- James Donahue and Alan Demers (article, 1985)
On the Problem of Uniform References to Data Structures
- Charles M. Geschke and James G. Mitchell (article, 1975)
Early Experience with Mesa
- Charles M. Geschke and James H. Morris Jr. and Edwin H. Satterthwaite (article, 1977)
Abstract Data Types and the Development of Data Structures
- John Guttag (article, 1977)
Mutable Abstract Datatypes or How to Have Your State and Munge It Too
- Paul Hudak (techreport, 1993)
Combining Type Classes and Existential Types
- Läufer, K. (InProceedings, 1994)
Data Abstraction and Hierarchy
- Barbara Liskov (inproceedings, 1987)
A History of CLU
- Barbara Liskov (techreport, 1992)
Programming With Abstract Data Types
- Barbara Liskov and Stephen Zilles (article, 1974)
Automatic Data Structure Selection: An Example and Overview
- James R. Low (article, 1978)
Poly and Standard ML
- David C. J. Matthews (article, 1985)
Abstract types have existential type
- John C. Mitchell and Gordon D. Plotkin (inproceedings, 1985)
Programming Objects with ML-ART: An extension to
ML with Abstract and Record Types
- Didier R\'emy[Hagiya, Masami and Mitchell, John C. (ed)] (inproceedings, 1994)
GEDANKEN -- A Simple Typeless Language Based on the Principle of Completeness and the Reference Concept
- John C.~Reynolds (article, 1970)
User-Defined Types and Procedural Data Structures as Complementary Approaches to Data Abstraction
- John C.~Reynolds[Carl A.~Gunter and John C.~Mitchell (ed)] (incollection, 1994)
ALPHARD: Form and Content
- [Mary Shaw (ed)] (book, 1981)
Ada 9X: From Abstraction-Oriented to Object-Oriented
- S.~Tucker Taft[Andreas Paepcke (ed)] (inproceedings, 1993)
Open Implementation Group, Xerox PARC
- (misc, 1996)
Procedural Encapsulation: A Linguistic Protection Technique
- Stephen N.~Zilles (article, 1973)
cr3@ukc.ac.uk