Functional Analysis: Fundamentals and Applications