THE EVOLUTION OF HUMAN COLLABORATION BY TECHNOLOGICAL NETWORKS AND COLLECTIVE KNOWLEDGE SYSTEMS