1 Communities of Practice and Networks : Notes on the Key Concepts and Issues