Game Theory for Computer Scientists : Cooperative Games