Vitalsource Technologies, Inc. Polynomial Invariants Of Finite Groups