Fundamentals of abstract analysis - Gleason, Andrew M (1966)