Real and complex analysis - Walter Rudin (McGraw-Hill)