A History of Modern Europe - MERRIMAN, John. (New York W.W.Norton & Company, 1996)