pepe162
Communities of Practice: A framework for professional development and learning Dr Maggie Clarke School of Education University of Western Sydney Australia.