Modern Europe: upto 1945 - Hazen, Charles Downer (1956)