(1)
Communities of Practice in Online Learning Environments: A Sociocultural Perspective of Science Education. IJEMST 2016, 4 (3), 246-257.