Introductory Functional Analysis With Applications