Modern Europe up to 1945 - Hazen, Charles Downer (New Delhi S Chand, 1983)