Real Analysis and Foundations, Second Edition by Steven G. Krantz & Krantz Steven G