Vitalsource Technologies, Inc. Exercises In Abelian Group Theory