This set of lecture notes was written for a Nachdiplom-Vorlesungen course given at the Forschungsinstitut fUr Mathematik (FIM), ETH Zurich, during the Fall Semester 2000. I would like to thank the faculty of the Mathematics Department, and especially Rolf Jeltsch and Michael Struwe, for giving me such a great opportunity to deliver the lectures in a very stimulating environment. Part of this material was also taught earlier as an advanced graduate...