Theory of cognitive dissonance is offered by ____________? July 21, 2021February 13, 2021 by admin Theory of cognitive dissonance is offered by ____________? A. Skinner B. BanduraC. Festinger D. None of these