Scratchpad
Richard Jenks, Barry Trager, Stephen M. Watt & Robert S. Sutor, IBM Research, about 1971
A general-purpose language intended originally for interactive symbolic mathematics. It features abstract parametrized datatypes, multiple inheritance and polymorphism. See AXIOM.
"Scratchpad User's Manual", RA 70, IBM (June 1975).
Scratchpad I
Scratchpad II
"Scratchpad II Programming Language Manual", R. D. Jenks et al, IBM, 1985.