The Basic Object System: Supporting a Spectrum From Prototypes To Hardened Code. - Allen H. Dutoit; Sean Levy; Douglas Cunningham 001; Robert Patrick (OOPSLA, 1996)