Religion, Culture and Law in Free Societies