Socialism and Religious Fundamentalism