TY - BOOK AU - SHALLOWAY TI - DESIGN PATTERNS EXPLAINED A NEW PERSPECTIVE ON OBJECT-ORIENTED DESIGN SN - 9.78813E+12 U1 - 005.117 SHA PB - PEARSON ER -