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