A history of modern Europe - Merriman, John (New York W. W. Norton, 1996)