A Course in Abstract Analysis door