An age of progress? clashing twentieth-century global forces - Moss, Walter (Anthem Press, 2008)