Add to Cart The Struggle for Europe: The Turbulent History of a Divided Continent 1945 to the Present $18.95 $10.23