UML2 and the Unified Process: Practical Object-Oriented Analysis and Design - Arlow Jim; Neustadt Ila ("Pearson Education Pte. Ltd., Delhi", 2013)