Computer supported cooperative work environment for multiple spatially distributed groups: a case study | IEEE Conference Publication | IEEE Xplore