Antipatterns : identification, refactoring, and management. - Laplante, Phillip A.; Neill, Colin J. (Auerbach Publications, 2006)