Function Algebras On Riemann Surfaces And Banach Spaces