A Course on Cooperative Game Theory