A Course on Set Theory