A companion to analysis : A second first and first second course in analysis - Korner, T. W. (Graduate studies in mathematics, 2004)