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