AN OBJECT-ORIENTED PROGRAMMING DISCIPLINE FOR STANDARD PASCAL. - Jacky, Jonathan P.; Kalet, Ira J.; Sibley, Edgar H. (Communications of the ACM, 1987)