This is an expanded version of a course given for a number of years at the CALTCH. It was desgined for applied mathematics students in the first and second years of graduate study; it appears to have been equally useful for students in engineering and physics.