Kerievsky, J. Refactoring to patterns - Boston Addison Wesley 2005 - xxvi, 367p. - Addison-Wesley signature series . ISBN: 0-321-21335-1