Analysis An Introduction to Proof - Lay, Steven R. (New Jersey Prentice Hall, 1986)