OBJECT-ORIENTED DESIGN & PATTERNS - HORSTMANN, CAY (WILEY INDIA PVT LTD, 2015)