Socio-Cultural Theories of Cognitive Development: Implications for Teaching Theory in the Visual Arts · Study