Dr Dobb's Journal #248 June 1996 Patterns & Software Design p 16 Managing Dynamic Objects in C++ The Localized Ownership pattern language makes it possible by Tom Cargill p 42 An Asynchronous Design Pattern by Allan Vermeulen The IOU pattern, asynchronous behaviour, callbacks, in Java