Taking America Back for God: Christian Nationalism in the United States - Andrew L. Whitehead