Vitalsource Technologies, Inc. African Upheavals Since Independence