Object-Oriented Metrics in Practice Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems - Lanza, Michele; Marinescu, Radu (Springer Berlin Heidelberg, 2006)