Text this: Foundations of real and abstract analysis /