Real and Functional Analysis