Principles of mathematical analysis - Rudin, Walter (New York McGraw Hill, 2019)