Which of the following theories explains how a new idea or product gains acceptance and spreads through a specific population or subset of an organization?.