Human Cooperation and Its Underlying Mechanisms | doi.page