The rationality and morality of cooperation | lit.salon