Coupling and Cohesion Source: Pfleeger, S., Software Engineering Theory and Practice. Prentice Hall, 2001.