Jesus Rode a Donkey: Why Millions of Christians are Democrats