David Cameron recently caused something of a storm by describing (not for the first time), the United Kingdom as a Christian country. Fifty public figures wrote a letter...