A Companion to Analysis: A Second First and First Second Course in Analysis (Graduate Studies in Mathematics)