Larman,C Applying UML and Patterns An Introduction to O.O.Analysis & Design&the Unified Process - 2nd - Delhi Pearson 2002 ISBN: 395