"Abstract Data Types and the Development of Data Structures."

John V. Guttag (1976)
a service of Schloss Dagstuhl - Leibniz Center for Informatics