The implementation of functional languages on an object-oriented architecture. - Mohammed Yousuf Khan (1993)