Whereas Piaget saw cognitive development as a result of individual discovery and a child's interaction with objects, Vygotsky attributed cognitive development to ________.