Real analysis - DiBenedetto, Emmanuele 1947-2021 (Birkhäuser advanced texts, 2002)