Princeton Lectures on Vector Bundles Over Riemann