Title: Socialism, communism, and religion