Functional analysis is mainly concerned with the study of vector spaces and operators acting upon them. It provides powerful tools in handling several problems in applied mathematics and theoretical physics. It is also basic for the understanding and development of very many other mathematical theories like the Theory of Partial Differential Equations and the Theory of Operators.