Vygotsky's Legacy: A Foundation for Research and Practice