SHALLOWAG ALAN DESIGN PATTERNS EXPLAINED: A NEW PERSPECTIVE ON OBJECT ORIENTED DESIGN - DELHI P E A 2004 - 334 Dewey Class. No.: 005.12