The War of Gods: Religion and Politics in Latin America