Functional Analytic Methods for Partial Differential Equations