FREMAN ERIC ROBSON,ELISABETH HEAD FIRST DESIGN PATTERNS - 2ND - MUMBAI SHROFF 2023 - XXXVI/632 ISBN: 9789385889752