Swift, Lynn (2014) Online communities of practice and their role in educational development: A systematic appraisal. Community Practitioner, 87 (4). pp. 28-31. ISSN 1462-2815