Cooperation: A Philosophical Study