Object modeling and user interface design - Van Harmelen, Mark (Addison-Wesley object technology series, 2001)