Group Cycling Meets Technology: A Cooperative Cycling Cyber-Physical System | IEEE Journals & Magazine | IEEE Xplore