Introduction to Real Analysis by Michael J. Schramm