Addison Wesley - Objects, Components and Frameworks with UML