Objects, components, and frameworks with UML - D'Souza, Desmond Francis; Wills, Alan Cameron (Addison-Wesley, 1998)