Design Patterns for ObjectOriented Software Development - PREE (WOLFGANG) (NEW DELHI ADDISON WESLEY)