Transformation of a Continent: Europe in the twentieth century - WEINBERG, Gerhard L. (Twenty-First Century Books)