Groups, Difference Sets, and the Monster (Ohio State University [OSU] Mathematical Research Institute Publications, Vol. 4)