TY - BOOK AU - SHALLOWAY ALAN TI - DESIGN PATTERNS EXPLAINED: A NEW PERSPECTIVE ON OBJECT- SN - 9788131700846 U1 - 005.117 SHA PB - PEARSON KW - COMPUTER SCIENCE ER -