Chan, Patrick P., Learning Considerations in User Interface Design: The Room Model, Software Protability Laboratory, University of Waterloo, Waterloo, Ontario, Canada, Jul. 1984. “Chapter 1: Component Object Model Introduction,” OLE Development, Microsoft Corporation, Copyright 1997, pp. 1-37....