A history in fragments : Europe in the twentieth century - Vinen, Richard (Da Capo Press, 2001)