Which is essential in the cognitive development of a person according to Vygotsky?

A. independent thinking

B. social interaction

C. individual mental work

D. scientific thinking