Lecture notes from a series of lectures given in the NATO Advanced Study Institute in Nonlinear Evolution and Chaotic Phenomena, Noto, Italy,