Modern Europe upto 1945 - Hazen, Charles Downer (Delhi S. Chand, 1968)