The book is written for students of mathematics and physics who have a basic knowledge of analysis and linear algebra. It can be used as a textbook for courses and/or seminars in functional analysis. Starting from metric spaces it proceeds quickly to the central results of the field, includingthe theorem of HahnBanach. The spaces (p Lp (X,(), C(X)' and Sobolov spaces are introduced. A chapter on spectral theory contains the Riesz theory of compact operators, basic facts on Banach and C*-algebras and the spectral representation for bounded normal and unbounded self-adjoint operators inHilbert spaces. An introduction to locally convex spaces and their duality theory provides the basis for a comprehensive treatment of Frechet spaces and their duals. In particular recent results on sequences spaces, linear topological invariants and short exact sequences of Frechet spaces and thesplitting of such sequences are presented. These results are not contained in any other book in this field.