Open menu
Niall Cunningham
The structural and process implications of collaborative computing