This book on functional analysis covers all the basics of the subject (normed, Banach and Hilbert spaces, Lebesgue integration and spaces, linear operators and functionals, compact and self-adjoint operators, small parameters, fixed point theory) with a strong focus on examples, exercises and practical problems, thus making it ideal as course material but also as a reference for self-study.