Real analysis - DiBenedetto, Emmanuele (Birkhauser, 2002)