Introduction to analysis - Gaughan, Edward D. (American Mathematical Society, 1998)