The Masks of the Political God: Religion and Political Parties in Contemporary Democracies - 9781785523373