Title: Object Oriented Design And Patterns 2Ed (Pb 2014)