SHALLOWAY DESIGN PATTRENS EXPLAINED A NEW PERSPECTIVE ON OBJECT-ORIENTED DESIGN - PEARSON ISBN: 9788131700846 Dewey Class. No.: 005.117 SHA