Source: http://www.citejournal.org/volume-4/issue-4-04/general/networked-elearning-and-collaborative-knowledge-building-design-and-facilitation/