Vitalsource Technologies, Inc. Artinian Modules Over Group Rings