Text this: Introduction to real analysis / Christopher Heil.