Foundations of Mathematical Analysis by Richard Johnsonbaugh & W.E. Pfaffenberger