Web-based learning solutions for comminities of practice : developing virtual environments for social and pedagogical advancement - Karacapilidis, Nikos (Information Science Reference, 2010)