The Best Religion, and Why Religions Spread Like Viruses

Religions are meme complexes. Explaining taqiyya, fertility control, guilt, and more.