Violent culture wars : religion and revolution in Mexico, Russia and Spain in the interwar period - Cueva, Julio de la (Journal of contemporary history, 2018)