Principles of mathematical analysis - Rudin (1976)