Here are some links to useful online references.
Riemann Surfaces and Theta Functions
There are many excellent lecture notes on Riemann surfaces available online.
These are a few I end up looking at often: