Object oriented design and patterns - Horstmann, Cay, S (John wiley and sons New York, 2006)
Keywords: PROGRAMMING LANGUAGE