Real analysis - Morgan, Frank (Rhode Island American Mathematical Society, 2010)