E-collaborative knowledge construction : learning from computer-supported and virtual environments - Ertl, Bernhard, 1973- (Information Science Reference, 2010)