Computer-supported collaborative learning in higher education - Roberts, Tim S. 1955- (Idea Group Pub., 2005)