Moduli of Vector Bundles on a Compact Riemann Surface