Abstract and applied analysis.