Throughout history, the permeation of new technologies have assisted communities in their aim to collectively work together in addressing shared problems for the attainment of specific goals and... This description may be from another edition of this product.