Socialism and religion.