AntiPatterns : Refactoring software, architectures, and projects in crisis - Malveau, Raphael C; McCormick, Hayas W., III; Mowbray, Thomas J; Broown, William J (John Wiley & Sons, 1998)