  We give a mathematical account of a recent string theory calculation which
predicts the number of rational curves on the generic quintic threefold. Our
account involves the interpretation of Yukawa couplings in terms of variations
of Hodge structure, a new $q$-expansion principle for functions on the moduli
space of Calabi-Yau manifolds, and the ``mirror symmetry'' phenomenon recently
observed by string theorists.
