THE PROGRESS OF HUMAN COOPERATION BY ELECTRONIC NETWORKS AND COLLECTIVE KNOWLEDGE SYSTEMS