RT AA A1 Cavanaugh, William T. T1 Reviews- Contesting Sacrifice: Religion, Nationalism, and Social Thought in France