Co-operation and Human Values.