Moduli Spaces of Curves, Mapping Class Groups and Field Theory