ADAM: A Language-Independent, Object-Oriented, Design Environment for Modeling Inheritance and Relationship Variants in Ada 95, C++, and Eiffel. - Donald M. Needham; Steven A. Demurjian; Karim El Guemhioui; Thomas J. Peters; P. Zamani; M. McMahon; Heidi J. C. Ellis (TRI-Ada, 1996)