Christianity, Islamism and Communism - Fraim, John (New Explorations, 2025)