Return to Article Details The Role of Technology in Fostering Language Learning Communities: Implications for English Language Teaching Download Download PDF