LARMAN, CRAIG APPLYING UML AND PATTERNS: AN INTRODUCTION TO OBJECT ORIENTED ANALYSIS AND DESIGN AND ITERATIVE DEVELOPMENT - 3 - NEW DELHI PEA 2005 - 723 ISBN: NCST/GLA 399 Dewey Class. No.: 436