Craig Chambers: Object-Oriented Multi-Methods in Cecil. ECOOP 1992: 33-56