Vitalsource Technologies, Inc. Buildings, Finite Geometries And Groups