Theory of cognitive dissonance is offered by

Bandura

None of these

Festinger

Skinner