A study of the role community, financial support, texts, information structures, interfaces, and technology plays in collaborative works
Read More
A study of the role community, financial support, texts, information structures, interfaces, and technology plays in collaborative works
Read Less