donaldson riemann surfaces