Shared minds: the new technologies of collaboration - Schrage, Michael (Random House, 1990)