1. Arends, R., & Kilcher, A. (2010). Cooperative learning. In D. Arends & A. Kilcher (Eds.), Teaching for student learning: Becoming an accomplished teacher (pp. 305–323). Routledge.
2. Bakir, N., Humpherys, S., & Dana, K. (2020). Students’ perceptions of challenges and solutions to face-to-face and online group work. Information Systems Education Journal, 18(5), 75–88.
3. Bennett, S. (2004). Supporting collaborative project teams using computer-based technologies. In T. S. Roberts (Ed.), Online collaborative learning: Theory and practice (pp. 1–27). Idea Group Publishing.
4. Bulman, C. (2008). An introduction to reflection. Reflective Practice in Nursing, 1–24.
5. Burns, A. (2010). Doing action research in English language teaching: A guide for practitioners. Routledge.