The Oxford history of modern Europe - Blanning, T C W. (Oxford University Press, 2000)