Lectures on Vector Bundles Over Riemann Surfaces