UML and the unified process : - Arlow, Jim (Addison-Wesley, 2002)