Religion and Regimes: Support, Separation, and Opposition - 9781498550567