An Introduction To Modern European History, 1890-1990 by Alan Farmer