Shared minds: The technologies of collaboration (1990)

by M Schrage