Here is an article that you may find interesting if you are working with ESL or EFL students.
Please cite as: Owen, H. (2005). Sociocultural theory: An interpretative framework for computer assisted language learning? In J.-B. Son & S. O'Neill (Eds.), Enhancing learning and teaching: Pedagogy, technology and language (pp. 195-214). Flaxton, Australia: Post Pressed.