Manyebook
Alan Farmer
An Introduction to Modern European History, 1890-1990