Lectures on Seiberg-Witten Invariants by John D. Moore