Fundamentals of Abstract Analysis door Andrew M. Gleason