Mathematical analysis. An introduction - Browder, Andrew (Undergraduate texts in mathematics, 1996)