A history of western civilization - Stromberg, Roland N. (The Dorsey series in European history, 1969)